package cn.homework01;

import java.util.Scanner;

/*1、使用String提取字符串，从控制台输入一个邮箱，验证邮箱是否是合法的？
        注：合法的邮箱格式是XXX@XX.com
要求：	1)	要求邮箱必须要包含@符合和 . 符号
2)	邮箱的@和.符号不能在第一个位置，且@和.符号不能在最后一个
3)	邮箱的@符号必须在.之前，且@符号和.符号中间至少要有一个字符。*/
public class String1 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个邮箱地址：");
        String mail = sc.nextLine();
    //String reg = "[\\w]+@[\\w]+.[\\w]+";
        String reg = "\\w+@\\w+\\.[a-zA-Z]{2,3}(\\.[a-zA-Z]{2,3})?";
        if (mail.matches(reg)){
            System.out.println("邮箱地址合法！");

        }else{
            System.out.println("邮箱地址不合法!");
        }
    }
}
